.banner{background-position: center;background-size: cover;display: table;}
.banner div{height: 430px;background-color: rgba(255, 255, 255, 0.6);display: table-cell;vertical-align: middle;}
.banner div .b-title{font-size: 42px;}
.banner div .b-word{color: #666;margin-top: 25px;font-size: 18px;}
.content{}
.content .title{padding: 40px;}
.content .title span{display: inline-block;font-weight: bold;border-bottom: 1px solid #c8c8c8;padding-bottom: 5px;letter-spacing: 3px;font-size: 26px;}

.content .list li .li-title{font-weight: bold;font-size: 20px;line-height: 40px;cursor: pointer;}
.content .list li .li-title img{margin-left: 5px;}
.content .list li .li-title .d{display: none;}
.content .list li .list-word{color: #484543;font-size: 16px;padding: 10px 0;text-align: left;display: none;}